sooner rather than later

Translations
plus tôt que tard
Definitions
A phrase indicating that something should be done or will happen in the near future instead of delaying it.